@charset "utf-8";

.bggray{background-color:#f5f5f5;}

/*漂浮广告*/
.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}
/*对联飘窗*/
.ydbg1{ position:fixed; top:190px; left:10px;}
.ydbg2{ position:fixed; top:240px; right:10px;}
.ydbg3{ position:fixed; top:500px; left:10px;}
.ydbg4{ position:fixed; top:500px; right:10px;}
.gban{ cursor:pointer; position:absolute; top:-15px; left:5px; display:block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat left top;}
.gban-dlr{ cursor:pointer;position:absolute; top:-15px; right:5px; display:block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat left top;}
/*政务资讯*/
.news-first{padding:20px;}
.news-first a{color:#035294;}
.news-first a:hover{color:#3977ab;}
.news-first dt{font-size:2.2em; line-height:180%; font-weight:bold; text-align:center;}
.news-first dd{font-size:.9375em; color:#035294; text-indent:2em; line-height:180%;}
.tpxw-slide{float:none; height:400px;}
.tpxw-slide .bd{height:400px;}
.news-main{}
.news-box{padding:20px; height:360px; background-color:#f5f5f5;}
.news-box .common-bd{padding-top:10px; padding-bottom:15px;}
.news-menus .menu-icons li{width:50%;}
.news-menus .menu-icons li a{padding:8px 10px; color:#015293; text-align:center; background-color:transparent; border-radius:0;}
.news-menus .menu-icons li a:before{margin-right:20px; width:30px; height:30px; background-image:url(../images/index/news-menu-icons.png);}
.news-menus .menu-icons li a font{text-align:center;}
.news-menus .menu-icons li.li1 a:before{background-position:0 -30px;}

.main-tabs{padding-bottom:10px; overflow:hidden;}
.main-hd{padding:20px 4% 0; border-bottom:1px solid #e0e0e0; overflow:hidden;}
.main-hd ul{margin-right:-15px; margin-left:-15px; padding-bottom:20px; overflow:hidden;}
.main-hd ul li{float:left; position:relative; width:33.33333%;}
.main-hd ul li:after{position:absolute; left:50%; bottom:-16px; content:""; margin-left:-8px; border:8px solid transparent; border-top-color:#015293; visibility:hidden;}
.main-hd ul li span{display:block; margin:0 15px 0; padding:11px 5px; text-align:center; background-repeat:no-repeat; background-position:right bottom; background-color:#6ea9cb; border-radius:5px;}
.main-hd ul li span:before{display:inline-block; vertical-align:top; content:""; margin-right:20px; width:40px; height:40px; background-image:url(../images/index/head-icons.png); background-repeat:no-repeat;}
.main-hd ul li span a{display:inline-block; vertical-align:top; font-size:1.5em; color:#fff; line-height:40px;}
.main-hd ul li.li0 span{background-image:url(../images/index/head-bg-1.png);}
.main-hd ul li.li1 span{background-image:url(../images/index/head-bg-2.png);}
.main-hd ul li.li2 span{background-image:url(../images/index/head-bg-3.png);}
.main-hd ul li.li0 span:before{background-position:0 0;}
.main-hd ul li.li1 span:before{background-position:0 -40px;}
.main-hd ul li.li2 span:before{background-position:0 -80px;}
.main-hd ul li.on{cursor:pointer;}
.main-hd ul li.on:after{visibility:visible;}
.main-hd ul li.on span{background-color:#015293;}

/*政务公开*/
.zwgks .left{float:left; width:23.5%;}
.zwgks .right{float:left; width:76.5%;}
.zwgks .right .inBox{margin-left:20px;}
.zwgks .common-bd{padding-top:5px;}
.zwgks .common-more{margin-right:10px;}
.zwgks .infoList li{padding-top:6px; padding-bottom:6px;}
.zwgks .module-main .mb{margin-bottom:15px;}

.zwgk-zfxxzl .menu-icons li a{padding:12px 20px; margin-bottom:10px; background-color:#f5f8fd; border-color:#cfd8e7; border-radius:0;}
.zwgk-zfxxzl .menu-icons li a:before{width:35px; height:35px; margin-right:15px; background-image:url(../images/index/zwgk-zfxxgk-icons.png);}
.zwgk-zfxxzl .menu-icons li a:hover{background-color:#f2f7fd;}
.zwgk-zfxxzl .menu-icons li.li1 a:before{background-position:0 -35px;}
.zwgk-zfxxzl .menu-icons li.li2 a:before{background-position:0 -70px;}
.zwgk-zfxxzl .menu-icons li.li3 a:before{background-position:0 -105px;}
.zwgk-zfxxzl .menu-icons li.li4 a:before{background-position:0 -140px;}

.zwgk-menus{overflow:hidden;}
.zwgk-menus ul li{float:left; width:12.5%;}
.zwgk-menus ul li a{display:block; text-align:center;}
.zwgk-menus ul li a font{display:block; text-align:center; line-height:30px;}
.zwgk-menus ul li a i{position:relative; display:block; margin:0 auto; width:68px; height:68px; background-color:#fff; border:1px solid #015294; border-radius:50%;}
.zwgk-menus ul li a i:before{position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px; width:40px; height:40px; content:""; background-image:url(../images/index/zwgk-menu-icons.png); background-repeat:no-repeat;}
.zwgk-menus ul li.li1 a i:before{background-position:0 -40px;}
.zwgk-menus ul li.li2 a i:before{background-position:0 -80px;}
.zwgk-menus ul li.li3 a i:before{background-position:0 -120px;}
.zwgk-menus ul li.li4 a i:before{background-position:0 -160px;}
.zwgk-menus ul li.li5 a i:before{background-position:0 -200px;}
.zwgk-menus ul li.li6 a i:before{background-position:0 -240px;}
.zwgk-menus ul li.li7 a i:before{background-position:0 -280px;}
.zwgk-menus ul li a:hover i{background-color:#f2f7fd;}

/*办事服务*/
.bsfws .left{float:left; width:62%;}
.bsfws .left .inBox{margin-right:20px;}
.bsfws .right{float:left; width:38%;}
.bsfws .right .inBox{margin-left:20px;}
.bsfw-servis{overflow:hidden;}
.bsfw-servis .item{position:relative; overflow:hidden;}
.bsfw-servis .item .inBd{position:relative; overflow:hidden;}
.bsfw-servis .item .inBd ul{margin-right:-13px; margin-left:-12px; overflow:hidden;}
.bsfw-servis .item .inBd ul li{float:left; width:16.66667%;}
.bsfw-servis .item .inBd ul li a{display:block; margin:40px 13px 0 12px; text-align:center;}
.bsfw-servis .item .inBd ul li a:before{display:block; content:""; width:60px; height:60px; margin:0 auto 8px; background-repeat:no-repeat;}
.bsfw-servis .item .inBd ul li.li0 a:before{background-position:0 0;}
.bsfw-servis .item .inBd ul li.li1 a:before{background-position:-60px 0;}
.bsfw-servis .item .inBd ul li.li2 a:before{background-position:-120px 0;}
.bsfw-servis .item .inBd ul li.li3 a:before{background-position:-180px 0;}
.bsfw-servis .item .inBd ul li.li4 a:before{background-position:-240px 0;}
.bsfw-servis .item .inBd ul li.li5 a:before{background-position:-300px 0;}
.bsfw-servis .item .inBd ul li.li6 a:before{background-position:0 -60px;}
.bsfw-servis .item .inBd ul li.li7 a:before{background-position:-60px -60px;}
.bsfw-servis .item .inBd ul li.li8 a:before{background-position:-120px -60px;}
.bsfw-servis .item .inBd ul li.li9 a:before{background-position:-180px -60px;}
.bsfw-servis .item .inBd ul li.li10 a:before{background-position:-240px -60px;}
.bsfw-servis .item .inBd ul li.li11 a:before{background-position:-300px -60px;}
.bsfw-servis .item .inBd ul li.li12 a:before{background-position:0 -120px;}
.bsfw-servis .item .inBd ul li.li13 a:before{background-position:-60px -120px;}
.bsfw-servis .item .inBd ul li.li14 a:before{background-position:-120px -120px;}
.bsfw-servis .item .inBd ul li.li15 a:before{background-position:-180px -120px;}
.bsfw-servis .item .inBd ul li.li16 a:before{background-position:-240px -120px;}
.bsfw-servis .item .inBd ul li.li17 a:before{background-position:-300px -120px;}
.bsfw-servis .item .inBd ul li.li18 a:before{background-position:0 -180px;}
.bsfw-servis .item .inBd ul li.li19 a:before{background-position:-60px -180px;}
.bsfw-servis .item .inBd ul li.li20 a:before{background-position:-120px -180px;}
.bsfw-servis .item .inBd ul li.li21 a:before{background-position:-180px -180px;}
.bsfw-servis .item .inBd ul li.li22 a:before{background-position:-240px -180px;}
.bsfw-servis .item .inBd ul li.li23 a:before{background-position:-300px -180px;}
.bsfw-servis .item .inHd{padding-top:30px;}
.bsfw-servis .item .inHd ul{text-align:center;}
.bsfw-servis .item .inHd ul li{display:inline-block; width:40px; height:5px; margin:0 5px; background-color:#dadada; border-radius:5px; cursor:pointer;}
.bsfw-servis .item .inHd ul li.on{background-color:#5e97dc;}
.bsfw-servis .bsfw-grfw .inBd ul li a:before{background-image:url(../images/bsfw/icons-grfw.png);}
.bsfw-servis .bsfw-qyfw .inBd ul li a:before{background-image:url(../images/bsfw/icons-qyfw.png);}

.bsfw-cjsfw .menu-icons li{width:50%;}
.bsfw-cjsfw .menu-icons li a{padding:11px; font-size:1.125em; font-weight:bold; color:#fff; text-align:center; background-image:url(../images/index/bsfw-servis-bg.png); background-color:transparent; background-size:100% 100%; border:none; border-radius:0;}
.bsfw-cjsfw .menu-icons li a:before{width:55px; height:55px; background-image:url(../images/index/bsfw-servis-icons.png);}
.bsfw-cjsfw .menu-icons li.li1 a:before{background-position:0 -55px;}

.bsfw-menus{}
.bsfw-menus .menu-icons li{width:33.33333%;}
.bsfw-menus .menu-icons li a{padding:0; background-color:transparent; border:none; border-radius:0;}
.bsfw-menus .menu-icons li a font{display:block; margin:0 auto; text-align:center;}
.bsfw-menus .menu-icons li a:before{display:block; margin:0 auto; width:80px; height:80px; background-image:url(../images/index/bsfw-menu-icons.png);}
.bsfw-menus .menu-icons li.li1 a:before{background-position:0 -80px;}
.bsfw-menus .menu-icons li.li2 a:before{background-position:0 -160px;}

.bsfw-zwfw a{display:block; padding:18px 10px; text-align:center; background:url(../images/index/bsfw-zwfw-bg.png) repeat-x bottom #4bb1e2; border-radius:15px;}

/*互动交流*/
.hdjls .left{float:left; width:63.5%;}
.hdjls .left .inBox{margin-right:20px;}
.hdjls .right{float:left; width:36.5%;}
.hdjls .right .inBox{margin-left:20px;}

.hdjls .common-head{margin-bottom:10px; border-bottom:none;}
.hdjls .common-head .menu1 li{padding-bottom:0 !important;}
.hdjls .common-head .menu1 li.current{border-bottom:none;}

.hdjl-xjlb .xjgs-box{padding-bottom:10px; height:246px;}
.hdjl-xjlb .xjgs-list li{position:relative; padding-left:180px; padding-right:350px; height:40px; line-height:40px; border-bottom:1px dashed #dfdfdf;}
.hdjl-xjlb .xjgs-list li.head{font-weight:bold;}
.hdjl-xjlb .xjgs-list li.head span{display:block; text-align:center; color:#333;}
.hdjl-xjlb .xjgs-list li.head span.title{text-align:left;}
.hdjl-xjlb .xjgs-list li .num{position:absolute; top:0; left:0; width:170px; text-align:center;}
.hdjl-xjlb .xjgs-list li .title a{display:block; max-width:100%; width:100%\9;}
.hdjl-xjlb .xjgs-list li .unit{position:absolute; top:0; right:200px; width:140px; text-align:left !important;}
.hdjl-xjlb .xjgs-list li .status{position:absolute; top:0; right:100px; width:90px; text-align:center;}
.hdjl-xjlb .xjgs-list li .date{position:absolute; top:0; right:0; width:100px; text-align:center;}
.hdjl-xjlb .xjgs-handle{padding:5px 10px; text-align:center; background-color:#f9f9f9;}
.hdjl-xjlb .xjgs-handle span{display:inline-block; margin:5px 15px;}

.hdjl-zxrx{padding:10px; background-color:#eee; overflow:hidden;}
.hdjl-zxrx .menu-icons li{position:relative; width:33.33333%;}
.hdjl-zxrx .menu-icons li:after{position:absolute; top:0; right:0; content:""; width:1px; height:100%; background-color:#d6d6d6;}
.hdjl-zxrx .menu-icons li a{padding:0px 10px; margin-bottom:0 !important; text-align:center; background-color:transparent; border:none; border-radius:0;}
.hdjl-zxrx .menu-icons li a:hover{color:#333;}
.hdjl-zxrx .menu-icons li a font b{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#0069a4;}
.hdjl-zxrx .menu-icons li a:before{width:50px; height:50px; background-image:url(../images/index/hdjl-menu-icons.png);}
.hdjl-zxrx .menu-icons li.li1 a:before{background-position:0 -50px;}
.hdjl-zxrx .menu-icons li.li2 a:before{background-position:0 -100px;}
.hdjl-zxrx .menu-icons li.li2:after{content:normal;}
.hdjl-zxrx .menu-icons li.li2 a:hover{color:#0063b8;}
.hdjl-zxrx .menu-icons li.li2 font{height:57px; line-height:57px;}

.hdjl-ldxx .menu-icons li{width:50%;}
.hdjl-ldxx .menu-icons li a{padding:20px 0; font-size:1.125em; font-weight:bold; color:#fff; text-align:center; border:none; border-radius:0;}
.hdjl-ldxx .menu-icons li a:before{width:45px; height:45px; background-image:url(../images/index/hdjl-icons.png);}
.hdjl-ldxx .menu-icons li.li0 a{background-color:#37b6e1;}
.hdjl-ldxx .menu-icons li.li1 a{background-color:#a1d46f;}
.hdjl-ldxx .menu-icons li.li1 a:before{background-position:0 -45px;}

.hdjl-zxft{height:169px;}
.hdjl-zxft dl{position:relative;}
.hdjl-zxft dl dt{float:left; width:46%; height:131px; overflow:hidden;}
.hdjl-zxft dl dt img{display:block; width:100%; height:100%;}
.hdjl-zxft dl dd{float:left; width:54%;}
.hdjl-zxft dl dd a{color:#015293;}
.hdjl-zxft dl dd .div-item{margin-left:10px; line-height:1.6em; overflow:hidden;}
.hdjl-zxft dl dd .div-item h4{padding-bottom:10px;}
.hdjl-zxft dl dd .div-item h4 a{font-size:1em; font-weight:bold;}
.hdjl-zxft dl dd .div-item .time{color:#999;}
.hdjl-zxft dl dd.link{position:absolute; bottom:0; left:46%;}
.hdjl-zxft dl dd.link ul{margin-right:-5px; margin-left:-5px; overflow:hidden;}
.hdjl-zxft dl dd.link ul li{float:left; width:50%;}
.hdjl-zxft dl dd.link ul li a{display:block; margin:0 5px; line-height:30px; text-align:center; color:#fff; background-color:#4c96bf;}

.hdjl-dczj{height:77px; background-color:#eee; border-radius:15px 0 0 15px; overflow:hidden;}
.hdjl-dczj dt{float:left; width:25%;}
.hdjl-dczj dt a{display:block; padding:1px; color:#fff; background-color:#0069a4; border-radius:15px; overflow:hidden;}
.hdjl-dczj dt a span{position:relative; display:block; height:47px; background-color:#fff; border-radius:15px 15px 0 0;}
.hdjl-dczj dt a span:before{position:absolute; top:10px; left:50%; content:""; margin-left:-15px; width:30px; height:24px; background:url(../images/index/hdjl-dczj-icon.png) no-repeat center;}
.hdjl-dczj dt a span:after{position:absolute; bottom:0; left:50%; content:""; margin-left:-8px; border:8px solid transparent; border-bottom-color:#0069a4;}
.hdjl-dczj dt a font{display:block; text-align:center; line-height:28px;}
.hdjl-dczj dd{float:left; width:75%;}
.hdjl-dczj dd .infoList{padding:8px 10px;}
.hdjl-dczj dd .infoList li{padding-top:2px; padding-bottom:2px;}


/*专题专栏*/
.ztzl-wrap{    padding-top: 20px;
    padding-bottom: 40px;
    width: 100%;
    max-width: 1200px;

    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    zoom: 1;}
.ztzl-head{text-align:center; background:url(../images/tt-bg.gif) repeat-x center;}
.ztzl-head a{display:inline-block; padding-right:25px; padding-left:25px; font-size:36px; color:#2c528D; line-height:1.8em; background-color:#f5f5f5; list-style: none;border: 0;font-family: "微软雅黑";font-weight: bold;text-decoration: none;}
.ztzl-slide{position:relative;}
.ztzl-slide .bd{position:relative; width:100%; overflow:hidden;margin-top: 14px;}
.ztzl-slide .bd ul{overflow:hidden; zoom:1;}
.ztzl-slide .bd ul li{position:relative; float:left; margin-right:30px; width:278px; text-align:center;}
.ztzl-slide .bd ul li img{display:block; width:100%;}
.ztzl-slide a.button{position:absolute; top:50%; z-index:10; margin-top:-13px; width:26px; height:26px; font-size:12px; font-weight:bold; line-height:26px; text-align:center; color:#fff; background-color:rgba(0,0,0,.35); border-radius:50%; cursor:pointer;}
.ztzl-slide a.btnprev{left:15px;}
.ztzl-slide a.btnnext{right:15px;}
.ztzl-slide a.button:hover{background-color:rgba(0,0,0,.65);}


@media (max-width:1199px) {
.news-main{padding-right:20px; padding-left:20px;}
.main-tabs{padding-bottom:0;}
.main-hd{padding:10px 20px 0;}
.main-bd{padding-right:20px; padding-left:20px;}
.ztzl-slide{margin-right:20px; margin-left:20px;}
.ztzl-slide .bd ul li{margin-right:20px;}
.hdjl-ldxx .menu-icons li a:before{margin-right:5px;}
}

@media (max-width:1023px) {
.news-main{padding-right:15px; padding-left:15px;}
.news-first{padding:15px;}
.news-box{padding:15px; height:370px;}
.main-hd{padding:10px 15px 0;}
.main-bd{padding-right:15px; padding-left:15px;}
.ztzl-wrap{padding-top:2%; padding-bottom:4%;}
.ztzl-slide{margin-right:15px; margin-left:15px;}	
.ztzl-slide .bd ul li{margin-right:15px;}
.zwgk-zfxxzl .menu-icons li a{padding-right:15px; padding-left:15px;}
.zwgk-zfxxzl .menu-icons li a:before{margin-right:15px;}
}

@media (max-width:991px) {
.news-first dt{font-size:2em;}
.news-box{padding:0; height:auto; background-color:transparent;}
.news-menus .menu-icons li a{background-color:#f5f5f5;}
.news-menus .menu-icons li a:before{margin-right:10px;}
.main-hd ul{margin-right:-8px; margin-left:-7px; padding-bottom:15px;}
.main-hd ul li span{margin-right:8px; margin-left:7px;}

/*政务公开*/
.zwgks .left{float:none; width:auto;}
.zwgks .right{float:none; width:auto;}
.zwgks .right .inBox{margin-left:0;}

.zwgk-zfxxzl .menu-icons li a{text-align:center;}
.zwgk-zfxxzl .menu-icons li a font{width:160px;}

/*办事服务*/
.bsfws .left{float:none; width:auto;}
.bsfws .right{float:none; width:auto;}
.bsfws .left .inBox{margin-right:0;}
.bsfws .right .inBox{margin-left:0;}

.bsfw-servis .item .inBd ul li a{margin-top:25px;}

/*互动交流*/
.hdjls .left{float:none; width:auto; margin-bottom:15px;}
.hdjls .right{float:none; width:auto;}
.hdjls .left .inBox{margin-right:0;}
.hdjls .right .inBox{margin-left:0;}
.hdjl-zxrx .menu-icons li.li2 font{height:55px; line-height:55px;}
.hdjl-zxft{height:auto;}
}

@media (max-width:768px) {
.news-first dt{font-size:1.75em;}

/*互动交流*/
.hdjl-dczj{height:68px;}	
.hdjl-dczj dt a span{height:40px;}
.hdjl-dczj dt a span:before{top:5px;}
.hdjl-zxrx .menu-icons li.li2 font{height:51px; line-height:51px;}
}

@media (max-width:680px) {
.ztzl-slide .bd ul li{width:180px;}
.ztzl-slide .bd ul li img{height:120px;}

/*政务公开*/
.zwgk-menus ul li{width:25%;}
.zwgk-menus ul li a{margin-bottom:15px;}


/*互动交流*/
.hdjl-xjlb .xjgs-list li{padding-left:10px;}
.hdjl-xjlb .xjgs-list li .num{display:none !important;}
}

@media (max-width:640px) {
.main-hd ul li span:before{display:none;}

/*办事服务*/
.bsfw-servis .item .inBd ul li{width:25%;}

@media (max-width:640px) {
.hdjl-zxrx{padding:0; background-color:transparent;}
.hdjl-zxrx .menu-icons li{width:100%;}
.hdjl-zxrx .menu-icons li:after{display:none;}
.hdjl-zxrx .menu-icons li a{padding:10px; margin-top:5px; background-color:#eee; border:1px solid #d6d6d6;}
.hdjl-zxrx .menu-icons li a font{width:140px;}
.hdjl-zxrx .menu-icons li a:before{margin-right:20px;}
}

@media (max-width:480px) {
.news-first dt{font-size:1.5em;}
.main-hd ul li span a{font-size:1.25em;}
.ztzl-head a{font-size:1.25em;}	

.zwgk-menus ul li a i{width:60px; height:60px;}

/*互动交流*/
.hdjl-xjlb .xjgs-list li{padding-right:170px;}
.hdjl-xjlb .xjgs-list li .unit{display:none !important;}
.hdjl-xjlb .xjgs-list li .status{right:90px; width:80px;}
.hdjl-xjlb .xjgs-list li .date{width:90px;}
}

@media (max-width:400px) {
.news-menus .menu-icons li{width:100%;}	
.news-menus .menu-icons li a font{width:150px; text-align:left;}
}

@media (max-width:360px) {
/*办事服务*/
.bsfw-servis .item .inBd ul li{width:33.33333%;}
.bsfw-servis .item .inBd ul{margin-right:-10px; margin-left:-10px;}
.bsfw-servis .item .inBd ul li a{margin:20px 10px 0;}
.bsfw-cjsfw .menu-icons li a:before{display:block; margin:0 auto;}

/*互动交流*/
.hdjl-xjlb .xjgs-list li{padding-right:90px;}
.hdjl-xjlb .xjgs-list li .unit{display:none !important;}
.hdjl-xjlb .xjgs-list li .status{display:none !important;}
.hdjl-xjlb .xjgs-list li .date{width:90px;}
.hdjl-dczj .infoList li h4 a{float:left; display:block; max-width:100%; padding-right:0; white-space:nowrap;}

.hdjl-zxft dl dt{float:none; width:auto; height:180px; margin-bottom:15px;}
.hdjl-zxft dl dd{float:none; width:auto;}
.hdjl-zxft dl dd .div-item{margin-left:0;}
.hdjl-zxft dl dd.link{position:static; margin-top:15px;}

.hdjl-ldxx .menu-icons li a:before{display:block; margin:0 auto;}
}

